<?php
//Archivo de clases, vamos a crear las clases para un mejor funcionamiento.
class Base_Datos{
	var	 $id_link;
	var $id_result;
	var $tipo_conexion;
	var $B_datos;
	//metodo constructor
	function Base_Datos(){
		$this->id_link=null;
		$this->id_result=null;
		$this->tipo_conexion='n';
		$this->B_datos=BD;

	}

	function conexion(){
		switch ($this->tipo_conexion){
			case 'p': 
				$this->id_link=mysql_pconnect(IPSERVIDORBD,USERBD,CLAVEBD);
				break;
			case 'n':
				$this->id_link=mysql_connect(IPSERVIDORBD,USERBD,CLAVEBD);
				break;
			default :
				$this->id_link=null;
		}
		Return($this->id_link);
	}
	
	function seleccionar_bd(){

		Return(mysql_select_db($this->B_datos,$this->id_link));
	}
			
	function consulta($query){

		Return($this->id_result=mysql_query($query));
	}
		
	function trae_fila(){

		Return(mysql_fetch_row($this->id_result));
	}
	
	function num_filas(){

		Return(mysql_num_rows($this->id_result));
	}
	
	function cerrar_conexion(){

		Return(mysql_close($this->id_link));
	}
}
?>